relationship customer c++ java agile thin-client radius3 software scrum open source erp development crm .net projects developers extreme programming j2ee